home *** CD-ROM | disk | FTP | other *** search
/ The Unsorted BBS Collection / thegreatunsorted.tar / thegreatunsorted / texts / boxes / Operator Service Position System.txt < prev    next >
Text File  |  1994-02-13  |  12KB  |  217 lines

  1.  
  2. The LOD Technical Journal: File #6 of 12
  3.  
  4.                 Operator Service Position System
  5.                             (OSPS)
  6.                         By The Enforcer
  7.                  
  8. Introduction
  9. -*-*-*-*-*-*
  10.  
  11. OSPS is a replacement for the Traffic Service Position System (TSPS). For a
  12. description of the TSPS console see The Marauder's article in the LOD
  13. Technical Journal Number One, File Four. The main difference between the two
  14. is that OSPS can be integrated with the 5ESS Switch itself whereas TSPS was
  15. only stand alone. OSPS uses the full capabilites of 5ESS and ISDN to provide
  16. more services. OSPS also allows for a high degree of automation and by using
  17. standard 5ESS configurations, maint. is simplified. 
  18.  
  19. Remote Capabilites
  20. -*-*-*-*-*-*-*-*-*
  21.  
  22. By using 5ESS, OSPS takes advantage of its remote capabilites. OSPS can be
  23. used to perform any traditional operator functions and just 1 OSPS switch can
  24. handle up to 128 operator teams. This enables operators to be located at one
  25. centralized location where thousands of operators work. (To picture this,
  26. remember that MCI commercial with all the operators in that giant room) Huge
  27. operator centres can be located at great distances from their host areas.
  28. Conceivably, one huge OSPS centre could serve the entire nation. OSPS can
  29. either be made a component of a 5ESS Switch and handle various services or a
  30. single switch dealing with only toll or local calls. Control can be
  31. transferred from one OSPS to another. If there is low demand, a system crash
  32. or other emergency control can be passed on to another secure OSPS. This
  33. process is called interflow. One usage is during off-peak hours, when usage
  34. goes down for an OSPS centre to close down, and switch everything to another
  35. center. OSPS can use any number of signalling systems, with different
  36. languages or country specific requirements.
  37.  
  38. Architecture
  39. -*-*-*-*-*-*
  40.  
  41. Operator terminals communicate with switches using ISDN paths. This is done
  42. by connecting to positioning switch modules (PSMs). PSMs are simply the
  43. switching modules (SMs) found on 5ESS. There are numerous other SMs that use
  44. analog and digital trunks to perform a variety of services. SMs can be
  45. installed remotely in which case they are remote switching modules (RSMs) or
  46. optically remote switching modules (ORMs). 
  47.  
  48. Operator terminals allow operators to regulate calls and transfer data on a
  49. ISDN. Basic rate interface (BRI) is an integrated services line unit (ISLU)
  50. that connects up to the PSM. 
  51.  
  52. There are four main operator terminals - video display terminal (VDT) for
  53. toll assistance, basic services terminal (BST) for listing services, combined
  54. services terminal (CST) for both of these functions and intelligent
  55. communication workstation (ICW) for International traffic assistance. Knowing
  56. these terminals can come in handy when you are dealing with an operator, if
  57. you can't get an answer ask to know which terminal they are looking at. 
  58.  
  59. OSPS is automated as much as possible. Digital service units (DSUs) on the
  60. SMs provide digital automations when required such as requesting you to
  61. insert more red box tones (uh, coins) to continue your call. 
  62.  
  63. The architecture behind OSPS is based on the call processing architecture of
  64. 5ESS, and simply copies many of its functions. To originate and terminate
  65. OSPS the originating terminal process (OTP) and terminating terminal process
  66. (TTP) are used. The OTP is started when a trunk is seized, usually in the
  67. initiation of a toll call, and decides where to place the calls such as to
  68. automated billing etc. OTP also monitors the calls as its in progress and
  69. conducts billing. Should OTP move the call to an operator, it will label it
  70. as one of 128 possible conditions based on the dialled number and trunk
  71. group. TTP is started when the call goes out from the switch on outgoing
  72. trunks to enable signalling.
  73.  
  74. Automatic Call Distribution (ACD)
  75. -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-
  76.  
  77. ACD controls incoming calls to operator teams, placing them in queues if
  78. needed and directs the call depending on its condition to the right operator.
  79. At the OSPS centre, there are 128 teams, 1 for each condition. If there are
  80. no available operators ACD will place the call in one for four queue
  81. conditions. The first is ringing, the next two are announcements and the
  82. fourth is an announcement followed by a hanging-up of the caller. The ACD
  83. constantly has the status for every operator. The three conditions are made
  84. busy, busy and available. Made busy is an otherwise available operator that
  85. isn't ready to receive calls. If an operator team services more than one call
  86. type, and if one call type is queued the call with the highest "delay ratio"
  87. (the expected wait time) will get the next available operator. Supporting
  88. teams, up to 8 of which back up the principle teams act as a "reserve" if the
  89. principle ones are busy. Subject to the condition that a queue is backed up
  90. higher than the "outflow threshold" and the supporting team doesn't have a
  91. queue past the threshold either. The position terminal process (PTP) logs
  92. operator status by looking at operator inputs, calls, etc. PTP will then
  93. route the call to the operator, place it in a queue or route it to another
  94. operator. 
  95.  
  96. PTP 
  97. -*-
  98.  
  99. PTP has four models:
  100.  
  101. virtual terminal (VT) - Takes keystroke inputs, checks them to see if they
  102. are legal commands and passes them on.
  103.  
  104. feature model (FM) - Handles the status of the operator, if an operator logs
  105. in, it will indicate that the operator is now available. 
  106.  
  107. near model (NM) - Processes the operator inputs.
  108.  
  109. call coordination model (CC) - Handles coordination between PTP and other
  110. operations. For example signalling between PTP and OTP/TTP. 
  111.  
  112. Here is how AT&T describes a typical event:
  113.  
  114. . A seizure is detected on an incoming trunk, and an OTP is created.
  115. . Signalling information, such as dialled digits and the back number, is
  116. collected and analyzed; the need for an operator is recognized.
  117. . Call type is determined from the dialled digits and incoming trunk group to
  118. classify this as an OSPS call of type 1. The ACD administrator has assigned
  119. type 1 calls with serving team A as the principal team and serving team B as
  120. the supporting team. 
  121. . The OTP sends a message to the ACD requesting an operator. This message
  122. identified the call as type 1 and obtains other call information.
  123. . The ACD determines that calls of type 1 are being queued.
  124. . The call is queued, and the expected delay is calculated. By comparing the
  125. expected delay with administratively specified delay thresholds, the ACD
  126. determines whether a delay announcement should be provided to the caller. .
  127. A message is sent to the OTP with this information.
  128. . The OTP first connects the delay announcement, then provides audible ring
  129. to the caller. 
  130. . At this point, an operator from serving team B becomes available, and the
  131. call of interest has migrated to the head of call type 1 queue. The ACD
  132. determines that no calls are waiting in any of the principal queues for team
  133. B, and further determines that the next call in the call type 1 queue is
  134. eligible to be intraflowed to team B. The ACD informs the OTP to send the
  135. call to the available operator from team B by sending a message to the PTP in
  136. the PSM. It then marks that position as busy with a call. 
  137. . The PTP, via the CC model, establishes the voice path between the caller
  138. and the operator and sends appropriate display messages to the operator
  139. terminal, via the VT model, to provide the initial call seizure information. 
  140. . The customer requests a collect call from the operator who depresses the
  141. collect key and enters the number to be called. Messages are sent from the
  142. operator terminal to the PTP to relay the information. The VT model processes
  143. each incoming message and forwards the message to the near model. The near
  144. model marks the call as collect and initiates the connection to the forward
  145. party via a new CC model. This results in creation of a TTP and appropriate
  146. interswitch signalling to ring the forward party.
  147. . After the forward party answers, the operator secures agreement for the
  148. collect billing and releases the call from the position via the position
  149. release key. This keystroke is first processed by VT and passed on to the
  150. near model. The PTP notifies the OTP of the collect billing arrangements. The
  151. talking paths are reconfigured to eliminate the operator position. The two
  152. parties on the call are now speaking directly without an operator on the
  153. call. 
  154. . The operator terminal screen is cleared by VT. The FM reports its status
  155. back to the ACD as available to handle another call.
  156. . At the conclusion of the call, a billing record is made by the OTP.
  157.  
  158. Automation and Efficiency
  159. -*-*-*-*-*-*-*-*-*-*-*-*-
  160.  
  161. OSPS is designed to be as automated as is possible. It is supposed to make as
  162. little use of human operators as can be gotten away with. When you think
  163. about it that's the result of OSPS - human operators are becoming less and
  164. less needed. If it wouldn't be for all the potential uproar, they'd get rid
  165. of all human operators entirely. They are regarded as a horribly expensive
  166. way to handle calls. OSPS allows operators comfy little terminals and pulls
  167. them out of situations where they are needed as soon as they aren't required.
  168. For example after obtaining a number for collect billing, the rest of the
  169. process - voice acceptance can be automated. 
  170.  
  171. Many services in the past that were separate are now combined under OSPS. For
  172. example toll and directory assistance operators had to be kept available in
  173. large numbers to handle call surges. Meaning toll assistance can be queued
  174. up, while directory assistance has available operators. Now with CST, an
  175. operator can handle both services. 
  176.  
  177.  
  178. Data Communications
  179. -*-*-*-*-*-*-*-*-*-
  180.  
  181. ISDN is used to transfer data in OSPS. External systems can also be reached
  182. for such purposes as directory assistance information. Three layers are
  183. involved in OSPS operator-switch exchanges:
  184.  
  185. layer 1 - the physical layer - Gives synchronous data transmission from the
  186. terminal to the ISLU.
  187.  
  188. layer 2 - the link layer - Provides point-to-point exchanges between the
  189. terminal and PSM. 
  190.  
  191. layer 3 - the packet layer - Is the layer 3 protocol of X.25. It's a resident
  192. virtual circuit for exchanges between the terminals and the SM's processor.
  193. Which can be used in switch virtual circuit connections to external
  194. databases.
  195.  
  196. Databases
  197. -*-*-*-*-
  198.  
  199. OSPS uses databases during most calls. To do such functions as check the
  200. validity of calling card accounts to prevent cancelled cards from being used.
  201. Millions of database queries take place every 24 hours. Because of the
  202. immense size of these databases, they can't all fit in 5ESS. So external
  203. databases are used. 
  204.  
  205. Common channel interoffice signalling (CCIS) links OSPS with external data.
  206. To link with external computers CC7 is used. Data is returned to OSPS from
  207. nodes on CCS such as the line info database (LIDB) or billing validation
  208. application (BVA). These two nodes handles your Bell's validation of all
  209. collect, third number and calling cards. 
  210.  
  211. The X.25 protocol is also used to connect OSPS with other databases. Each
  212. database has an ISDN directory number. So one can scan out the addresses and
  213. access them on the public PSNs. Since your RBOC doesn't want people messing
  214. around with their BILLING databases, they are put in a closed user group
  215. (CUG). 
  216. ---------------------------------------------------------------------------
  217.